String.lastIndexOf()

Доступность

Flash Player 5.

Синтаксис

my_str.lastIndexOf(substring:String, [startIndex:Number]) : Number

Параметры

substring Строка которую необходимо найти.

startIndex Число указывающее стартовую позицию поиска substring.

Возвращает

Число; позиция последнего вхождения указанной подстроки или -1.

Описание

Метод; ищет строку справа налево и возвращает индекс последнего вхождения substring найденного после startIndex и до конца строки. Первый символ строки имеет индекс 0, а не 1. Если substring не найдена, метод возвращает -1.

Пример

В следующем примере показано использование lastIndexOf() возвращающего индекс последнего вхождения некоторых символов :

var searchString:String = "Lorem ipsum dolor sit amet.";
var index:Number;

index = searchString.lastIndexOf("L");
trace(index); // выводится: 0

index = searchString.lastIndexOf("l");
trace(index); // выводится: 14

index = searchString.lastIndexOf("i");
trace(index); // выводится: 19

index = searchString.lastIndexOf("ipsum");
trace(index); // выводится: 6

index = searchString.lastIndexOf("i", 18);
trace(index); // выводится: 6

index = searchString.lastIndexOf("z");
trace(index); // выводится: -1

См.также

String.indexOf()